﻿
    using System;
    namespace lib.Model
    {
    /// <summary>
    /// 类Apply_Model
    /// </summary>
    [Serializable]
    public partial class Apply_Model
    {
    /// <summary>
    /// 
    /// </summary>
    private int? fdApplyID;
    private int? fdApplyUserID;
    private int? fdApplyAcceptUserID;
    private string fdApplyContent;
    private DateTime? fdApplyDate;
    private int? fdApplyState;
    private string fdApplyReplyState;
    private DateTime? fdApplyReplyDate;
  public Apply_Model(){}
  /// <summary>
  /// 带参数的构造函数
  /// </summary>
    /// <param name="fdApplyID"></param>
    /// <param name="fdApplyUserID">发送ID</param>
    /// <param name="fdApplyAcceptUserID">接收人ID</param>
    /// <param name="fdApplyContent">发送申请内容</param>
    /// <param name="fdApplyDate">发送时间</param>
    /// <param name="fdApplyState">是否申请通过</param>
    /// <param name="fdApplyReplyState">不通过时</param>
    /// <param name="fdApplyReplyDate">反馈时间</param>
  public Apply_Model(int? fdApplyID,int? fdApplyUserID,int? fdApplyAcceptUserID,string fdApplyContent,DateTime? fdApplyDate,int? fdApplyState,string fdApplyReplyState,DateTime? fdApplyReplyDate)
  {
    this.fdApplyID=fdApplyID;
    this.fdApplyUserID=fdApplyUserID;
    this.fdApplyAcceptUserID=fdApplyAcceptUserID;
    this.fdApplyContent=fdApplyContent;
    this.fdApplyDate=fdApplyDate;
    this.fdApplyState=fdApplyState;
    this.fdApplyReplyState=fdApplyReplyState;
    this.fdApplyReplyDate=fdApplyReplyDate;
  }
  /// <summary>
  /// 带参数的构造函数
  ///（只包含数据表对应的属性，对于扩展的属性，应该在此方法或CopySelf方法的基础上扩展一个方法）
  /// </summary>
    /// <param name="m">要浅复制的对象</param>
  public Apply_Model(Apply_Model m)
  {
    this.fdApplyID=m.fdApplyID;
    this.fdApplyUserID=m.fdApplyUserID;
    this.fdApplyAcceptUserID=m.fdApplyAcceptUserID;
    this.fdApplyContent=m.fdApplyContent;
    this.fdApplyDate=m.fdApplyDate;
    this.fdApplyState=m.fdApplyState;
    this.fdApplyReplyState=m.fdApplyReplyState;
    this.fdApplyReplyDate=m.fdApplyReplyDate;
  }
  /// <summary>
  /// 返回一个当前对象的一个拷贝（只包含数据表对应的属性，对于扩展的属性，应该在此方法的基础上扩展一个方法）
  /// </summary>
  public Apply_Model CopySelf()
  {
    return new Apply_Model(this);
  }
    /// <summary>
    /// 
    /// </summary>
    public int? FdApplyID
    {
        get { return this.fdApplyID; }
        set { this.fdApplyID=value; }
    }
    /// <summary>
    /// 发送ID
    /// </summary>
    public int? FdApplyUserID
    {
        get { return this.fdApplyUserID; }
        set { this.fdApplyUserID=value; }
    }
    /// <summary>
    /// 接收人ID
    /// </summary>
    public int? FdApplyAcceptUserID
    {
        get { return this.fdApplyAcceptUserID; }
        set { this.fdApplyAcceptUserID=value; }
    }
    /// <summary>
    /// 发送申请内容
    /// </summary>
    public string FdApplyContent
    {
        get { return this.fdApplyContent; }
        set { this.fdApplyContent=value; }
    }
    /// <summary>
    /// 发送时间
    /// </summary>
    public DateTime? FdApplyDate
    {
        get { return this.fdApplyDate; }
        set { this.fdApplyDate=value; }
    }
    /// <summary>
    /// 是否申请通过
    /// </summary>
    public int? FdApplyState
    {
        get { return this.fdApplyState; }
        set { this.fdApplyState=value; }
    }
    /// <summary>
    /// 不通过时，，发送反馈内容
    /// </summary>
    public string FdApplyReplyState
    {
        get { return this.fdApplyReplyState; }
        set { this.fdApplyReplyState=value; }
    }
    /// <summary>
    /// 反馈时间
    /// </summary>
    public DateTime? FdApplyReplyDate
    {
        get { return this.fdApplyReplyDate; }
        set { this.fdApplyReplyDate=value; }
    }
    }
    }
  
